package com.shxzz.easy12306.framework.starter.common.mq.base;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 消息发送基础信息扩充实体
 * @author shxzz
 * @create 2024-03-10-0:09
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class BaseSendExtendDTO {
    /**
     * 事件名称
     */
    private String eventName;

    private String topic;

    private String tag;

    /**
     * 消息 key，业务唯一标识
     */
    private String keys;

    /**
     * 消息发送超时时间
     */
    private Long sendTimeout;

    /**
     * 消息发送延时等级
     */
    private Integer delayLevel;
}
